Saint Maarten — synonyms, definition

1. Saint Maarten (Noun)

3 synonyms
Saint Martin St. Maarten St. Martin
1 definition

Saint Maarten (Noun) — An island in the western Leeward Islands; administered jointly by France and the Netherlands.

1 type of
island
1 part of
Leeward Islands